// import { reqCategoryList } from '@/api'
// import ACTIONS from '@/store/actions'
// home模块的仓库
const state = {
  // 菜单数据
  categoryList: [],
};
// mutations是唯一修改state的地方
const mutations = {
  GETCATEGORYLIST (state, categoryList) {
    state.categoryList = categoryList;    
  },
  CLEAR_GATEGORYLIST (state) {
    state.categoryList = []
  }
};
// actions|用户处理派发actions的地方，可以书写异步语句、自己逻辑的地方
const actions = {
  // async getCategoryList ({ commit }, username) {
  async getCategoryList ({ commit }) {
      // let result = await ACTIONS.GET_DATA({commit},{
      //   dataUrl: 'levelmenuinfo',
      //   username: username
      // })
      // // let result = await reqCategoryList(username)
      // if (result.code == '0000') {
      commit("GETCATEGORYLIST", {
          'menuList': [/*{
              'name': '用户管理',
              'child': [{'path': '/user', 'name': '用户管理'}, {
                  'path': '/addUser',
                  'name': '新增用户'
              }, {'path': '/levelmenu', 'name': '角色菜单管理'}, {'path': '/level', 'name': '角色权限管理'}]
          },*/ {
              'name': '商品管理',
              'child': [{'path': '/goodsmanage', 'name': '商品管理'}, {
                  'path': '/tostock',
                  'name': '入库管理'
              }, {'path': '/goodstype', 'name': '类别管理'}]
          }, /*{'name': '登录日志', 'child': [{'path': '/logininfo', 'name': '登录日志'}]},*/ {
              'name': '订单管理',
              'child': [{'path': '/order', 'name': '订单管理'}/*, {'path': '/addorder', 'name': '生成订单'}*/]
          }]
      })
      // commit("GETCATEGORYLIST",{'menuList':[{'name':'用户管理','child':[{'path':'/user','name':'用户管理'},{'path':'/addUser','name':'新增用户'},{'path':'/levelmenu','name':'角色菜单管理'},{'path':'/level','name':'角色权限管理'}]},{'name':'页面管理','child':[{'path':'/pagemanage','name':'页面管理'},{'path':'/addpage','name':'新增页面'}]},{'name':'商品管理','child':[{'path':'/goodsmanage','name':'商品管理'},{'path':'/unit','name':'商品单位管理'},{'path':'/goodstype','name':'商品类别管理'}]},{'name':'登录日志','child':[{'path':'/logininfo','name':'登录日志'}]},{'name':'订单管理','child':[{'path':'/order','name':'订单管理'},{'path':'/addorder','name':'生成订单'}]}]})
      // commit("GETCATEGORYLIST", result.data)
      // }
  }
};
// 计算属性
const getters = {

};

export default {
    state,
    mutations,
    actions,
    getters,
};